package pe.edu.upc.dew.grupo04.service;

import java.util.List;
import pe.edu.upc.dew.grupo04.dao.PeliculaDao;
import pe.edu.upc.dew.grupo04.model.Pelicula;

public class PeliculaServiceImpl implements PeliculaService {

	private PeliculaDao peliculaDao;

	@Override
	public void setPeliculaDao(PeliculaDao peliculaDao) {
		this.peliculaDao = peliculaDao;

	}

	@Override
	public void crearPelicula(Pelicula pelicula) {
		peliculaDao.crearPelicula(pelicula);

	}

	@Override
	public Pelicula getPeliculaPorCodigo(int codPelicula) {
		return peliculaDao.getPeliculaPorCodigo(codPelicula);
	}

	@Override
	public List<Pelicula> getPeliculas() {
		return peliculaDao.getPeliculas();
	}

	@Override
	public void updatePelicula(Pelicula Pelicula) {
		peliculaDao.updatePelicula(Pelicula);

	}

	@Override
	public List<Pelicula> getPeliculasEnCartelera() {
		return peliculaDao.getPeliculasEnCartelera();
	}

	@Override
	public List<Pelicula> getPeliculasEnEstreno() {
		return peliculaDao.getPeliculasEnEstreno();
	}

	@Override
	public void eliminarPelicula(int codPelicula) {
		peliculaDao.eliminarPelicula(codPelicula);
	}

}
